COMP-832 Knowledge Representation and Reasoning

Undergraduate course, Pak-Austria Fachhochschule: Institute of Applied Sciences and Technology, Sino-Pak Center for Artificial Intelligence, 2024

Course Description: Knowledge engineering is the science of solving problems by applying human knowledge on the facts and then using reasoning to reach a conclusion. The facts are based on data which needs to be transferred to a database to apply human-like reasoning. Typically, an AI problem has a solution based on human interpretation of the problem. Knowledge engineering is the process of imitating how a human expert in a specific domain would act and make decisions. In this course, a student will learn how to use human knowledge in AI to solve real life problems.

The course follows the following schedule:

Week 1 Introduction to Knowledge Engineering Week 2 Knowledge Acquisition and Representation Week 3 Environments, Languages and Methodologies Week 4 Presentations: Review of Existing Expert Systems Week 5 Introduction to Semantic Web and RDF Week 6 Satisfiability and Week 7 Model Construction Week 8 Predicate Logic Week 9 Modeling with Logic Week 10 Machine Learning Week 11 LLM

Recommended Readings

Textbook: Artificial Intelligence: A Modern Approach Book by Stuart J. Russell and Peter Norvig